.class public Lcom/xingbook/ui/c/a;
.super Ljava/lang/Object;


# instance fields
.field private A:Z

.field private B:I

.field private C:I

.field private D:Landroid/graphics/Path;

.field private E:Landroid/graphics/Path;

.field private F:Landroid/graphics/Bitmap;

.field private G:Landroid/graphics/Bitmap;

.field private H:I

.field private I:I

.field private J:Landroid/view/View;

.field a:Landroid/graphics/PointF;

.field b:Landroid/graphics/PointF;

.field c:Landroid/graphics/PointF;

.field d:Landroid/graphics/PointF;

.field e:Landroid/graphics/PointF;

.field f:Landroid/graphics/PointF;

.field g:Landroid/graphics/PointF;

.field h:Landroid/graphics/PointF;

.field i:Landroid/graphics/PointF;

.field j:Landroid/graphics/ColorMatrixColorFilter;

.field k:Landroid/graphics/Matrix;

.field l:[F

.field m:Z

.field n:F

.field o:[I

.field p:[I

.field q:Landroid/graphics/drawable/GradientDrawable;

.field r:Landroid/graphics/drawable/GradientDrawable;

.field s:Landroid/graphics/drawable/GradientDrawable;

.field t:Landroid/graphics/drawable/GradientDrawable;

.field u:Landroid/graphics/drawable/GradientDrawable;

.field v:Landroid/graphics/drawable/GradientDrawable;

.field w:Landroid/graphics/drawable/GradientDrawable;

.field x:Landroid/graphics/drawable/GradientDrawable;

.field y:Landroid/graphics/Paint;

.field z:Landroid/widget/Scroller;


# direct methods
.method public constructor <init>(Landroid/view/View;II)V
    .locals 6

    const/4 v0, 0x0

    const v5, 0x3c23d70a

    const/4 v4, 0x0

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-boolean v4, p0, Lcom/xingbook/ui/c/a;->A:Z

    iput v4, p0, Lcom/xingbook/ui/c/a;->B:I

    iput v4, p0, Lcom/xingbook/ui/c/a;->C:I

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->F:Landroid/graphics/Bitmap;

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->G:Landroid/graphics/Bitmap;

    new-instance v0, Landroid/graphics/PointF;

    invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->a:Landroid/graphics/PointF;

    new-instance v0, Landroid/graphics/PointF;

    invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->b:Landroid/graphics/PointF;

    new-instance v0, Landroid/graphics/PointF;

    invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->c:Landroid/graphics/PointF;

    new-instance v0, Landroid/graphics/PointF;

    invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->d:Landroid/graphics/PointF;

    new-instance v0, Landroid/graphics/PointF;

    invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->e:Landroid/graphics/PointF;

    new-instance v0, Landroid/graphics/PointF;

    invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->f:Landroid/graphics/PointF;

    new-instance v0, Landroid/graphics/PointF;

    invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->g:Landroid/graphics/PointF;

    new-instance v0, Landroid/graphics/PointF;

    invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->h:Landroid/graphics/PointF;

    new-instance v0, Landroid/graphics/PointF;

    invoke-direct {v0}, Landroid/graphics/PointF;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->i:Landroid/graphics/PointF;

    const/16 v0, 0x9

    new-array v0, v0, [F

    fill-array-data v0, :array_0

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->l:[F

    iput-object p1, p0, Lcom/xingbook/ui/c/a;->J:Landroid/view/View;

    iput p2, p0, Lcom/xingbook/ui/c/a;->H:I

    iput p3, p0, Lcom/xingbook/ui/c/a;->I:I

    int-to-double v0, p2

    int-to-double v2, p3

    invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->hypot(DD)D

    move-result-wide v0

    double-to-float v0, v0

    iput v0, p0, Lcom/xingbook/ui/c/a;->n:F

    new-instance v0, Landroid/graphics/Path;

    invoke-direct {v0}, Landroid/graphics/Path;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->D:Landroid/graphics/Path;

    new-instance v0, Landroid/graphics/Path;

    invoke-direct {v0}, Landroid/graphics/Path;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->E:Landroid/graphics/Path;

    invoke-direct {p0}, Lcom/xingbook/ui/c/a;->c()V

    new-instance v0, Landroid/graphics/Paint;

    invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->y:Landroid/graphics/Paint;

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->y:Landroid/graphics/Paint;

    sget-object v1, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;

    invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V

    new-instance v0, Landroid/graphics/ColorMatrix;

    invoke-direct {v0}, Landroid/graphics/ColorMatrix;-><init>()V

    const/16 v1, 0x14

    new-array v1, v1, [F

    fill-array-data v1, :array_1

    invoke-virtual {v0, v1}, Landroid/graphics/ColorMatrix;->set([F)V

    new-instance v1, Landroid/graphics/ColorMatrixColorFilter;

    invoke-direct {v1, v0}, Landroid/graphics/ColorMatrixColorFilter;-><init>(Landroid/graphics/ColorMatrix;)V

    iput-object v1, p0, Lcom/xingbook/ui/c/a;->j:Landroid/graphics/ColorMatrixColorFilter;

    new-instance v0, Landroid/graphics/Matrix;

    invoke-direct {v0}, Landroid/graphics/Matrix;-><init>()V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->k:Landroid/graphics/Matrix;

    new-instance v0, Landroid/widget/Scroller;

    invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-direct {v0, v1}, Landroid/widget/Scroller;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->z:Landroid/widget/Scroller;

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->a:Landroid/graphics/PointF;

    iput v5, v0, Landroid/graphics/PointF;->x:F

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->a:Landroid/graphics/PointF;

    iput v5, v0, Landroid/graphics/PointF;->y:F

    invoke-virtual {p1, v4}, Landroid/view/View;->setBackgroundColor(I)V

    return-void

    :array_0
    .array-data 0x4
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x80t 0x3ft
    .end array-data

    :array_1
    .array-data 0x4
        0xcdt 0xcct 0xct 0x3ft
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0xa0t 0x42t
        0x0t 0x0t 0x0t 0x0t
        0xcdt 0xcct 0xct 0x3ft
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0xa0t 0x42t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0xcdt 0xcct 0xct 0x3ft
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0xa0t 0x42t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0x0t 0x0t 0x0t 0x0t
        0xcdt 0xcct 0x4ct 0x3et
        0x0t 0x0t 0x0t 0x0t
    .end array-data
.end method

.method private c()V
    .locals 5

    const/4 v4, 0x2

    const/4 v3, 0x0

    new-array v0, v4, [I

    fill-array-data v0, :array_0

    new-instance v1, Landroid/graphics/drawable/GradientDrawable;

    sget-object v2, Landroid/graphics/drawable/GradientDrawable$Orientation;->RIGHT_LEFT:Landroid/graphics/drawable/GradientDrawable$Orientation;

    invoke-direct {v1, v2, v0}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V

    iput-object v1, p0, Lcom/xingbook/ui/c/a;->t:Landroid/graphics/drawable/GradientDrawable;

    iget-object v1, p0, Lcom/xingbook/ui/c/a;->t:Landroid/graphics/drawable/GradientDrawable;

    invoke-virtual {v1, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V

    new-instance v1, Landroid/graphics/drawable/GradientDrawable;

    sget-object v2, Landroid/graphics/drawable/GradientDrawable$Orientation;->LEFT_RIGHT:Landroid/graphics/drawable/GradientDrawable$Orientation;

    invoke-direct {v1, v2, v0}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V

    iput-object v1, p0, Lcom/xingbook/ui/c/a;->s:Landroid/graphics/drawable/GradientDrawable;

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->s:Landroid/graphics/drawable/GradientDrawable;

    invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V

    new-array v0, v4, [I

    fill-array-data v0, :array_1

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->o:[I

    new-instance v0, Landroid/graphics/drawable/GradientDrawable;

    sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->RIGHT_LEFT:Landroid/graphics/drawable/GradientDrawable$Orientation;

    iget-object v2, p0, Lcom/xingbook/ui/c/a;->o:[I

    invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->r:Landroid/graphics/drawable/GradientDrawable;

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->r:Landroid/graphics/drawable/GradientDrawable;

    invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V

    new-instance v0, Landroid/graphics/drawable/GradientDrawable;

    sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->LEFT_RIGHT:Landroid/graphics/drawable/GradientDrawable$Orientation;

    iget-object v2, p0, Lcom/xingbook/ui/c/a;->o:[I

    invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->q:Landroid/graphics/drawable/GradientDrawable;

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->q:Landroid/graphics/drawable/GradientDrawable;

    invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V

    new-array v0, v4, [I

    fill-array-data v0, :array_2

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->p:[I

    new-instance v0, Landroid/graphics/drawable/GradientDrawable;

    sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->LEFT_RIGHT:Landroid/graphics/drawable/GradientDrawable$Orientation;

    iget-object v2, p0, Lcom/xingbook/ui/c/a;->p:[I

    invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->w:Landroid/graphics/drawable/GradientDrawable;

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->w:Landroid/graphics/drawable/GradientDrawable;

    invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V

    new-instance v0, Landroid/graphics/drawable/GradientDrawable;

    sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->RIGHT_LEFT:Landroid/graphics/drawable/GradientDrawable$Orientation;

    iget-object v2, p0, Lcom/xingbook/ui/c/a;->p:[I

    invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->x:Landroid/graphics/drawable/GradientDrawable;

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->x:Landroid/graphics/drawable/GradientDrawable;

    invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V

    new-instance v0, Landroid/graphics/drawable/GradientDrawable;

    sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->TOP_BOTTOM:Landroid/graphics/drawable/GradientDrawable$Orientation;

    iget-object v2, p0, Lcom/xingbook/ui/c/a;->p:[I

    invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->v:Landroid/graphics/drawable/GradientDrawable;

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->v:Landroid/graphics/drawable/GradientDrawable;

    invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V

    new-instance v0, Landroid/graphics/drawable/GradientDrawable;

    sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->BOTTOM_TOP:Landroid/graphics/drawable/GradientDrawable$Orientation;

    iget-object v2, p0, Lcom/xingbook/ui/c/a;->p:[I

    invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V

    iput-object v0, p0, Lcom/xingbook/ui/c/a;->u:Landroid/graphics/drawable/GradientDrawable;

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->u:Landroid/graphics/drawable/GradientDrawable;

    invoke-virtual {v0, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V

    return-void

    :array_0
    .array-data 0x4
        0x33t 0x33t 0x33t 0x0t
        0x33t 0x33t 0x33t 0xb0t
    .end array-data

    :array_1
    .array-data 0x4
        0x11t 0x11t 0x11t 0xfft
        0x11t 0x11t 0x11t 0x0t
    .end array-data

    :array_2
    .array-data 0x4
        0x11t 0x11t 0x11t 0x80t
        0x11t 0x11t 0x11t 0x0t
    .end array-data
.end method


# virtual methods
.method public a()V
    .locals 1

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->z:Landroid/widget/Scroller;

    invoke-virtual {v0}, Landroid/widget/Scroller;->isFinished()Z

    move-result v0

    if-nez v0, :cond_0

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->z:Landroid/widget/Scroller;

    invoke-virtual {v0}, Landroid/widget/Scroller;->abortAnimation()V

    :cond_0
    return-void
.end method

.method public a(I)V
    .locals 4

    const/4 v3, 0x1

    const/4 v2, 0x0

    if-ne p1, v3, :cond_0

    iput v2, p0, Lcom/xingbook/ui/c/a;->B:I

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->a:Landroid/graphics/PointF;

    iget v1, p0, Lcom/xingbook/ui/c/a;->H:I

    div-int/lit8 v1, v1, 0x8

    int-to-float v1, v1

    iput v1, v0, Landroid/graphics/PointF;->x:F

    iput-boolean v3, p0, Lcom/xingbook/ui/c/a;->m:Z

    :goto_0
    iget v0, p0, Lcom/xingbook/ui/c/a;->I:I

    iput v0, p0, Lcom/xingbook/ui/c/a;->C:I

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->a:Landroid/graphics/PointF;

    iget v1, p0, Lcom/xingbook/ui/c/a;->I:I

    mul-int/lit8 v1, v1, 0x5

    div-int/lit8 v1, v1, 0x6

    int-to-float v1, v1

    iput v1, v0, Landroid/graphics/PointF;->y:F

    return-void

    :cond_0
    iget v0, p0, Lcom/xingbook/ui/c/a;->H:I

    iput v0, p0, Lcom/xingbook/ui/c/a;->B:I

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->a:Landroid/graphics/PointF;

    iget v1, p0, Lcom/xingbook/ui/c/a;->H:I

    mul-int/lit8 v1, v1, 0x7

    div-int/lit8 v1, v1, 0x8

    int-to-float v1, v1

    iput v1, v0, Landroid/graphics/PointF;->x:F

    iput-boolean v2, p0, Lcom/xingbook/ui/c/a;->m:Z

    goto :goto_0
.end method

.method public a(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V
    .locals 0

    iput-object p1, p0, Lcom/xingbook/ui/c/a;->F:Landroid/graphics/Bitmap;

    iput-object p2, p0, Lcom/xingbook/ui/c/a;->G:Landroid/graphics/Bitmap;

    return-void
.end method

.method public b()V
    .locals 4

    const/4 v3, 0x0

    const/4 v1, 0x1

    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/xingbook/ui/c/a;->A:Z

    iget-object v2, p0, Lcom/xingbook/ui/c/a;->F:Landroid/graphics/Bitmap;

    if-eqz v2, :cond_0

    iget-object v2, p0, Lcom/xingbook/ui/c/a;->F:Landroid/graphics/Bitmap;

    invoke-virtual {v2}, Landroid/graphics/Bitmap;->isRecycled()Z

    move-result v2

    if-nez v2, :cond_0

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->F:Landroid/graphics/Bitmap;

    invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V

    iput-object v3, p0, Lcom/xingbook/ui/c/a;->F:Landroid/graphics/Bitmap;

    move v0, v1

    :cond_0
    iget-object v2, p0, Lcom/xingbook/ui/c/a;->G:Landroid/graphics/Bitmap;

    if-eqz v2, :cond_1

    iget-object v2, p0, Lcom/xingbook/ui/c/a;->G:Landroid/graphics/Bitmap;

    invoke-virtual {v2}, Landroid/graphics/Bitmap;->isRecycled()Z

    move-result v2

    if-nez v2, :cond_1

    iget-object v0, p0, Lcom/xingbook/ui/c/a;->G:Landroid/graphics/Bitmap;

    invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V

    iput-object v3, p0, Lcom/xingbook/ui/c/a;->G:Landroid/graphics/Bitmap;

    move v0, v1

    :cond_1
    if-eqz v0, :cond_2

    invoke-static {}, Ljava/lang/System;->gc()V

    :cond_2
    return-void
.end method

.method public b(I)V
    .locals 6

    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/xingbook/ui/c/a;->A:Z

    iget v0, p0, Lcom/xingbook/ui/c/a;->B:I

    if-lez v0, :cond_0

    iget v0, p0, Lcom/xingbook/ui/c/a;->H:I

    int-to-float v0, v0

    iget-object v1, p0, Lcom/xingbook/ui/c/a;->a:Landroid/graphics/PointF;

    iget v1, v1, Landroid/graphics/PointF;->x:F

    add-float/2addr v0, v1

    float-to-int v0, v0

    neg-int v3, v0

    :goto_0
    iget v0, p0, Lcom/xingbook/ui/c/a;->C:I

    if-lez v0, :cond_1

    iget v0, p0, Lcom/xingbook/ui/c/a;->I:I

    int-to-float v0, v0

    iget-object v1, p0, Lcom/xingbook/ui/c/a;->a:Landroid/graphics/PointF;

    iget v1, v1, Landroid/graphics/PointF;->y:F

    sub-float/2addr v0, v1

    float-to-int v4, v0

    :goto_1
    iget-object v0, p0, Lcom/xingbook/ui/c/a;->z:Landroid/widget/Scroller;

    iget-object v1, p0, Lcom/xingbook/ui/c/a;->a:Landroid/graphics/PointF;

    iget v1, v1, Landroid/graphics/PointF;->x:F

    float-to-int v1, v1

    iget-object v2, p0, Lcom/xingbook/ui/c/a;->a:Landroid/graphics/PointF;

    iget v2, v2, Landroid/graphics/PointF;->y:F

    float-to-int v2, v2

    move v5, p1

    invoke-virtual/range {v0 .. v5}, Landroid/widget/Scroller;->startScroll(IIIII)V

    return-void

    :cond_0
    iget v0, p0, Lcom/xingbook/ui/c/a;->H:I

    int-to-float v0, v0

    iget-object v1, p0, Lcom/xingbook/ui/c/a;->a:Landroid/graphics/PointF;

    iget v1, v1, Landroid/graphics/PointF;->x:F

    sub-float/2addr v0, v1

    iget v1, p0, Lcom/xingbook/ui/c/a;->H:I

    int-to-float v1, v1

    add-float/2addr v0, v1

    float-to-int v3, v0

    goto :goto_0

    :cond_1
    const/high16 v0, 0x3f80

    iget-object v1, p0, Lcom/xingbook/ui/c/a;->a:Landroid/graphics/PointF;

    iget v1, v1, Landroid/graphics/PointF;->y:F

    sub-float/2addr v0, v1

    float-to-int v4, v0

    goto :goto_1
.end method
